package com.example.practica1;

import android.media.AudioManager;
import android.media.ToneGenerator;
import android.os.Bundle;
import android.os.Vibrator;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.ImageButton;
import android.widget.Toast;

public class Activity1 extends Activity {
	int jug = 0;

	String name1 = "";

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);

		// getSystemService(KEYGUARD_SERVICE);

		Bundle b = getIntent().getExtras();

		name1 = b.getString("NombreJug1").toString();

		setContentView(R.layout.activity_activity1);

		Toast toast = Toast
				.makeText(this, "Turno " + name1, Toast.LENGTH_SHORT);

		toast.show();

		ImageButton resultado = (ImageButton) findViewById(R.id.resultado);

		ImageButton piedra = (ImageButton) findViewById(R.id.piedra);

		piedra.setOnClickListener(new View.OnClickListener() {

			ImageButton resultado = (ImageButton) findViewById(R.id.resultado);

			@Override
			public void onClick(View v) {
				System.out.println("PIEDRA");

				resultado.setImageDrawable(getResources().getDrawable(
						R.drawable.piedra));
				resultado.setVisibility(1);

				jug = 1;

				// resultado
				// .setOnLongClickListener(new View.OnLongClickListener() {
				//
				// @Override
				// public boolean onLongClick(View v) {
				// Intent intent = new Intent(Activity1.this,
				// Activity2.class);
				// startActivity(intent);
				// return false;
				// }
				// });

			}
		});

		ImageButton papel = (ImageButton) findViewById(R.id.papel);

		papel.setOnClickListener(new View.OnClickListener() {

			ImageButton resultado = (ImageButton) findViewById(R.id.resultado);

			@Override
			public void onClick(View v) {
				System.out.println("PAPEL");

				resultado.setImageDrawable(getResources().getDrawable(
						R.drawable.papel));
				resultado.setVisibility(1);

				jug = 2;
				// resultado
				// .setOnLongClickListener(new View.OnLongClickListener() {
				//
				// @Override
				// public boolean onLongClick(View v) {
				// Intent intent = new Intent(Activity1.this,
				// Activity2.class);
				// startActivity(intent);
				// return false;
				// }
				// });
			}
		});

		ImageButton tijera = (ImageButton) findViewById(R.id.tijera);

		tijera.setOnClickListener(new View.OnClickListener() {

			ImageButton resultado = (ImageButton) findViewById(R.id.resultado);

			@Override
			public void onClick(View v) {
				System.out.println("TIJERA");

				resultado.setImageDrawable(getResources().getDrawable(
						R.drawable.tijeras));
				resultado.setVisibility(1);

				jug = 3;

				// resultado
				// .setOnLongClickListener(new View.OnLongClickListener() {
				//
				// @Override
				// public boolean onLongClick(View v) {
				// Intent intent = new Intent(Activity1.this,
				// Activity2.class);
				// startActivity(intent);
				// return false;
				// }
				// });
			}
		});

		ImageButton lagarto = (ImageButton) findViewById(R.id.lagarto);

		lagarto.setOnClickListener(new View.OnClickListener() {

			ImageButton resultado = (ImageButton) findViewById(R.id.resultado);

			@Override
			public void onClick(View v) {
				System.out.println("LAGARTO");

				resultado.setImageDrawable(getResources().getDrawable(
						R.drawable.lagarto));
				resultado.setVisibility(1);

				jug = 4;
				// resultado
				// .setOnLongClickListener(new View.OnLongClickListener() {
				//
				// @Override
				// public boolean onLongClick(View v) {
				// Intent intent = new Intent(Activity1.this,
				// Activity2.class);
				// startActivity(intent);
				// return false;
				// }
				// });
			}
		});

		ImageButton spok = (ImageButton) findViewById(R.id.spok);

		spok.setOnClickListener(new View.OnClickListener() {

			ImageButton resultado = (ImageButton) findViewById(R.id.resultado);

			@Override
			public void onClick(View v) {
				System.out.println("SPOK");

				resultado.setImageDrawable(getResources().getDrawable(
						R.drawable.spok));
				resultado.setVisibility(1);

				jug = 5;

				// resultado
				// .setOnLongClickListener(new View.OnLongClickListener() {
				//
				// @Override
				// public boolean onLongClick(View v) {
				// Intent intent = new Intent(Activity1.this,
				// Activity2.class);
				// startActivity(intent);
				// return false;
				// }
				// });
			}
		});

		//
		// if(resultado.equals("PIEDRA"))jug = 1;
		// else if(resultado.equals("PAPEL"))jug = 2;
		// else if(resultado.equals("TIJERA"))jug = 3;
		// else if(resultado.equals("LAGARTO"))jug = 4;
		// else if(resultado.equals("SPOK"))jug = 5;

		System.out.println("JUGADOR1!!!! " + jug);

		resultado.setOnLongClickListener(new View.OnLongClickListener() {

			@Override
			public boolean onLongClick(View v) {
				Intent intent = new Intent(Activity1.this, Activity2.class);
				intent.putExtra("Jugador", jug);
				intent.putExtra("NombreJug1", name1);
				startActivity(intent);
				return false;
			}
		});

	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.activity1, menu);
		return true;
		
		
	}
	

	@Override
	public void onBackPressed() {
		Toast toast = Toast.makeText(this, "TRAMPOSO!!!", Toast.LENGTH_SHORT);

		toast.show();

		ToneGenerator sound = new ToneGenerator(AudioManager.STREAM_SYSTEM, 100);
		sound.startTone(ToneGenerator.TONE_PROP_BEEP);

		Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);

		vibrator.vibrate(500);
	}

	@Override
	protected void onRestart() {
		finish();
		super.onRestart();
	}

}
